Modeling Computation and Communication Performance of Parallel Scientific Applications: A Case Study of the IBM SP2
نویسندگان
چکیده
A methodology for performance analysis of Massively Parallel Processors (MPPs) is presented. The IBM SP2 and some key routines of a finite element method application (FEMC) are used as a case study. A hierarchy of lower bounds on run time is developed for the POWER2 processor, using the MACS methodology developed in earlier work for uniprocessors and vector processors. Significantly, this hierarchy is extended to incorporate the effects of the memory hierarchy of each SP2 node and communication across the High Performance Switch (HPS) linking the nodes of the SP2. The performance models developed via this methodology facilitate explaining performance, identifying performance bottlenecks, and guiding application code improvements.
منابع مشابه
Modeling the Communication Performance of the IBM SP2
The objective of this paper is to develop models that characterize the communication performance of a messagepassing multicomputer by taking the IBM SP2 as a case study. The paper evaluates and models the three aspects of the communication performance: scheduling overhead, message-passing time, and synchronization overhead. Performance models are developed for the basic communication patterns, ...
متن کاملHigh-Performance Parallel Implementations of the NAS Kernel Benchmarks on the IBM SP2
Recently, researchers at NASA Ames have deened a set of computational benchmarks designed to measure the performance of parallel supercomputers. In this paper, we describe the parallel implementation of the ve kernel benchmarks from this suite on the IBM SP2, a scalable, distributed-memory parallel computer. High-performance implementations of these kernels have been obtained by mapping the com...
متن کاملPerformance Portability of XL HPF Compiler on IBM SP2 and SMP Multiprocessors
AbsrrucrHigh Performance Fortran (HPF) is a data-parallel programming language that allows lhe programmer to specify lhe data decomposition onto the processors while the compiler takes care of the tedious tasks of communication generation and computation partitioning. Shifting some o f the complex tasks from lhe use r to lhe compíler should encourage programmers to write and port code to parall...
متن کاملParallel Scientiic Computing on the Ibm Sp2 at Rensselaer's Scientiic Computation Research Center 1 Adaptive Finite Element Methods
Various research applications using the adaptive solution of partial diierential equations and parallel discrete event simulation as well as the investigation of object oriented programming paradigms are described. This work utilizes the IBM SP2 at Rensselaer's Scientiic Computation Research Center (SCOREC). The software is designed using C, C++ and Fortran 90, together with MPI. Tools describe...
متن کاملPVM and MPI Communication Operations on the IBM SP2: Modeling and Comparison
Most current message passing programs use the portable communication libraries PVM and MPI to realize communication. In this paper, we investigate the performance of single transfer operations and several collective communication operations, like broadcast or gather operations, using the portable communication libraries PVM and MPI on the IBM SP2. Our investigations include timings of different...
متن کامل